AWS CLIでのaccount profileの切り替え
from AWS CLI
手順
$ cat /Users/hoge/.aws/credentials
.aws/credentialsにAWS CLI上でプロファイルを登録で作成済みのプロファイルが列挙される
以下の例ではdefaultとtestという名前の2つのプロファイルがあるということ
code:例
default
aws_access_key_id = XXXXXXXXXXXXXXXX
aws_secret_access_key = XXXXXXXXXXXXXXXX
test
aws_access_key_id = SSSSSSSSSSSSSSSSSSSSSS
aws_secret_access_key = SSSSSSSSSSSSSSSSSSSSS
実際にどの認証情報でAWSに接続しているかを確認
λ aws sts get-caller-identity
$ export AWS_PROFILE=プロファイル名
環境変数AWS_PROFILEを書き換える
e.g. $ export AWS_PROFILE=test
切り替わったことを確認
λ aws sts get-caller-identity
あるいは
λ aws configure list
$ echo $AWS_PROFILE